Discussion (PEP 557)
Why not just use namedtuple?
Any namedtuple can be accidentally compared to any other with the same number of fields.
A namedtuple can be accidentally compared to a tuple.
namedtupleはほかのtupleやnamedtupleと思いがけず等しいと判定されてしまう
アンパックできる
then it would not be possible to add a second field to Time without breaking the user’s code.
アンパックして実装しているコードがすでにあるとき、そのnamedtupleに属性を追加しづらい
No option for mutable instances.
まとめ中